package com.ov3rk1ll.kinocast.api.mirror;
import android.text.TextUtils;
import com.ov3rk1ll.kinocast.R;
import com.ov3rk1ll.kinocast.ui.DetailActivity;
import com.ov3rk1ll.kinocast.utils.Utils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class NowVideo extends Host {
private static final String TAG = NowVideo.class.getSimpleName();
public static final int HOST_ID = 40;
@Override
public int getId() {
return HOST_ID;
}
@Override
public String getName() {
return "NowVideo";
}
@Override
public boolean isEnabled() {
return true;
}
@Override
public String getVideoPath(DetailActivity.QueryPlayTask queryTask) {
if(TextUtils.isEmpty(url)) return null;
try {
String id = url.substring(url.lastIndexOf("/") + 1);
queryTask.updateProgress(queryTask.getContext().getString(R.string.host_progress_getvideoforid, id));
Document doc = Jsoup.connect("http://www.nowvideo.sx/mobile/video.php?id=" + id)
.userAgent(Utils.USER_AGENT)
.timeout(3000)
.get();
return doc.select("source[type=video/mp4]").attr("src");
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}